package info.pixstone.foodhunter.domain.mediator;

import info.pixstone.foodhunter.acquaintance.IAAdWord;
import info.pixstone.foodhunter.acquaintance.IADishes;
import info.pixstone.foodhunter.acquaintance.IAInvitation;
import info.pixstone.foodhunter.acquaintance.IALocation;
import info.pixstone.foodhunter.acquaintance.IAPhoto;
import info.pixstone.foodhunter.acquaintance.IARestaurant;
import info.pixstone.foodhunter.acquaintance.IAUser;
import info.pixstone.foodhunter.acquaintance.IAWeibo;
import info.pixstone.foodhunter.domain.entity.EAdWord;
import info.pixstone.foodhunter.domain.entity.EDishes;
import info.pixstone.foodhunter.domain.entity.EInvitation;
import info.pixstone.foodhunter.domain.entity.ELocation;
import info.pixstone.foodhunter.domain.entity.EPhotos;
import info.pixstone.foodhunter.domain.entity.ERestaurant;
import info.pixstone.foodhunter.domain.entity.EUser;
import info.pixstone.foodhunter.domain.entity.EWeibo;




public class APPFactory extends DaoFactory
{

	@Override
	public IARestaurant createRestaurant() {
		// TODO Auto-generated method stub
		return new ERestaurant();
	}

	@Override
	public IAPhoto createPhoto() {
		// TODO Auto-generated method stub
		return new EPhotos();
	}

	@Override
	public IALocation createrLocation(int id,double longitude,double lat) {
		// TODO Auto-generated method stub
		return new ELocation(id, longitude, lat);
	}

	@Override
	public IADishes createDish() {
		// TODO Auto-generated method stub
		return new EDishes();
	}

	@Override
	public IAUser createUser() {
		// TODO Auto-generated method stub
		return new EUser();
	}

	@Override
	public IAAdWord createAdWord() {
		// TODO Auto-generated method stub
		return new EAdWord();
	}

	@Override
	public IAInvitation createInvitation() {
		// TODO Auto-generated method stub
		return new EInvitation();
	}

	@Override
	public IAWeibo createWeibo() {
		// TODO Auto-generated method stub
		return new EWeibo();
	}

	@Override
	public IALocation createrLocation() {
		// TODO Auto-generated method stub
		return null;
	}
	

}
